<template>
  <view class="normal-login-container">
    
  </view>
</template>

<script>
  import { getCodeImg } from '@/api/login'

  export default {
    data() {
      return {
        codeUrl: "",
        captchaEnabled: true,
        // 用户注册开关
        register: false,
        globalConfig: getApp().globalData.config,
        loginForm: {
          username: "",
          password: "",
          code: "",
          uuid: ''
        }
      }
    },
    created() {	
	  //console.log("开始处理登录页逻辑")
	  const currentUrl = window.location.href;
	  //console.log(currentUrl); // 输出当前页面的完整 UR
	  // 使用URL构造函数创建一个URL对象
	  const url = new URL(currentUrl);	   
	  // 使用URLSearchParams接口获取查询参数
	  const params = new URLSearchParams(url.search);	   
	  // 获取单个参数的值
	  const param1 = params.get('ehrno'); // 返回 'value1'
	  const param2 = params.get('hjLoginKey'); // 返回 'value2'
	  // 打印参数
	  //console.log(param1); // 输出: value1
	  //console.log(param2); // 输出: value2
	  this.loginForm.username = param1
	  this.loginForm.password = param2	  
      this.pwdLogin()
    },
    methods: {
      // 密码登录
      async pwdLogin() {
        this.$store.dispatch('Login', this.loginForm).then(() => {
          this.$modal.closeLoading()
          this.loginSuccess()
        }).catch(() => {
        
        })
      },
      // 登录成功后，处理函数
      loginSuccess(result) {
        // 设置用户信息
        this.$store.dispatch('GetInfo').then(res => {
          this.$tab.reLaunch('/pages/index')
        })
      }
    }
  }
</script>

<style lang="scss">
  page {
    background-color: #ffffff;
  }
</style>
